
var url = require("url");

var str = "http://huaishuanglingzhi.com:8080/html/index.html?name=huaishuang&age=18#one";

// var obj = url.parse(str);
// var obj = url.parse(str, true);
// console.log(obj);


// var str = "/html/index.html?name=huaishuang&age=18#one";

// // var obj = url.parse(str);
// var obj = url.parse(str, true);
// console.log(obj);


// var str = url.format(obj);
// console.log(str);


// 新语法
// var url = require("url");
// var URL = url.URL;

// var str = "http://huaishuanglingzhi.com:8080/html/index.html?name=huaishuang&age=18#one";

// var obj = new URL(str);
// console.log(obj);

// var { searchParams } = obj;
// console.log(searchParams);

// // console.log(Object.prototype.toString.call(searchParams));

// console.log(searchParams.__proto__);


//
// var params = new URLSearchParams();

// params.set("user", "a123123");   // 设置 (重复设置会覆盖)
// params.append("user", "b123123"); // 追加
// params.append("pwd", "123123"); // 追加

// console.log(params.get("user"));
// console.log(params.getAll("user"));

// params.delete("user");

// params.forEach((val, key) => {
//     console.log(key, val);
// })

// console.log(params);

// console.log(params.toString());

// var str = "user=a123123&pwd=123123&email=123123@qq.com&phone=17386141517";
// var params = new URLSearchParams(str);
// console.log(params);



